﻿using System.Collections.Generic;
using RoketSolutions.SP2010.Infrostructure.UI.Ajax.Controllers;
using RoketSolutions.SP2010.Infrostructure.UI.Ajax.ModelBinders;
using RoketSolutions.SP2010.Infrostructure.UI.Ajax.ValueProviders;

namespace RoketSolutions.SP2010.Infrostructure.UI.Ajax
{
    public interface IBootstrapper
    {
        List<ControllerBase> Controllers { get; }
        ControllerFactory ControllerFactory { get; set; }
        ModelBinderDictionary ModelBinders { get; set; }
        ValueProviderFactoryCollection ValueProviderFactories { get; set; }
    }
}